<?php
/**
 * Специфическая подготовка данных для типа документа "Изображение"
 *
 * @package default
 * @author Alexander Sibiryakov
 **/
class AggregatedModel_ItemProcessor_ImageType extends AggregatedModel_ItemProcessor_Common implements AggregatedModel_ItemProcessor_Interface
{
	private $store;

	public function __construct($rh) {
		$this->store = $rh->ctx->store;
		$rh->UseClass('stores_ImageStorage');
	}

	public function processItem(array $data) {

		// если это картиночка то извлечем метаинформацию через специальный объект
		$img_obj = new ImageStorage( $this->store );
		$data['image'] = $img_obj->Get( $data['image_oid'] );

		return $data;
	}
} // END class
